/*这道题主要是考察一个常量指针，为了方便表示，我还引入了一个常量数组
其次呢，这道题用switch case 进行条件甄别会比较方便*/
//当然，这个C++中cout的格式输出还是可以记住一下的，避免后续考试出现这种要求格式化输出的题
#include <iostream>
#include <iomanip> //必须包含这个头文件
using namespace std;
int main()
{
    int time;
    char moneyy;
    double money,num[4]={6.2619,6.6744,0.0516,0.8065};
    const double* p;
    cin>>time;
    while (time--)
    {
        cin>>moneyy>>money;
        switch(moneyy)
        {
            case 'Y':
                p=&num[2];
                break;
            case 'D':
                p=&num[0];
                break;
            case 'E':
                p=&num[1];
                break;
            case 'H':
                p=&num[3];
                break;
        }
        cout<<fixed<<setprecision(4)<<*p*money<<endl;
        //记住它，避免考！
    }
    return 0;
}